Integrating Multiple Programming Paradigms on Connection Machine CM5 in a Data ow-based Software Environment (draft)
نویسندگان
چکیده
By viewing di erent parallel programming paradigms as essential heterogeneous approaches in mapping \real-world" problems to parallel systems, we discuss methodologies in integrating multiple programming models on a Connection Machine CM5. In a data ow based integration model built in a visualization software AVS, we demonstrate a simple, e ective and modular way to couple sequential, data-parallel and explicit message-passing modules into an integrated programming environment on the CM5.
منابع مشابه
Integrating Multiple Programming Paradigms on Connection Machine Cm5 in a Dataaow-based Software Environment (draft)
By viewing diierent parallel programming paradigms as essential heterogeneous approaches in mapping \real-world" problems to parallel systems, we discuss method-ologies in integrating multiple programming models on a Connection Machine CM5. In a dataaow based integration model built in a visualization software AVS, we demonstrate a simple, eeective and modular way to couple sequential, data-par...
متن کاملBandwidth and Delay Optimization by Integrating of Software Trust Estimator with Multi-User Cloud Resource Competence
Trust Establishment is one of the significant resources to enhance the scalability and reliability of resources in the cloud environment. To establish a novel trust model on SaaS (Software as a Service) cloud resources and to optimize the resource utilization of multiple user requests, an integrated software trust estimator with multi-user resource competence (IST-MRC) optimization mechanism is...
متن کاملInterleaved Parallel Hybrid Arnoldi Method for a Parallel Machine and a Network of Workstations
The data-parallel paradigm which is eeective for many numerical algebra computations is no more suf-cient when programming heterogeneous machines. To eeciently utilize these new resources we need to combine the two paradigms: data-parallelism and task parallelism. This leads us to deene new algorithms. In this paper, throughout an example we will illustrate this statement. The chosen example is...
متن کاملThe Icet Project: an Environment for Cooperative Distributed Computing
Recent developments in networking infrastructure, computer workstation capabilities, software tools, and programming languages and paradigms, have motivated new approaches to cooperative and distributed computing. IceT combines several tools and methodologies that have recently become available into a powerful yet exible environment that is well-suited to cooperative work and to concurrent dist...
متن کاملCREDIBILITY-BASED FUZZY PROGRAMMING MODELS TO SOLVE THE BUDGET-CONSTRAINED FLEXIBLE FLOW LINE PROBLEM
This paper addresses a new version of the exible ow line prob- lem, i.e., the budget constrained one, in order to determine the required num- ber of processors at each station along with the selection of the most eco- nomical process routes for products. Since a number of parameters, such as due dates, the amount of available budgets and the cost of opting particular routes, are imprecise (fuzz...
متن کامل